1. 下载

Windows (x86, 64-bit), ZIP Archive
No thanks, just start my download.

2. 添加系统环境变量

变量名: Path    变量值:E:\mysql\mysql-5.7.18-winx64\bin;

3. 配置my.ini文件

解压目录下新建my.ini文件,编辑为

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
[mysqld]  
basedir=E:\mysql\mysql-5.7.18-winx64 # 设置mysql的安装目录
datadir=E:\mysql\mysqldbms\data # 设置mysql数据库的数据的存放目录,必须是data,或者是//xxx/data

*************************分割线*******************

<!--more-->

port = 3306
socket = /tmp/mysql.sock
default-character-set=gbk # 设置mysql服务器的字符集
skip-locking
key_buffer = 16K
max_allowed_packet = 1M
table_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 64K

[client]
#password = your_password
port = 3306
socket = /tmp/mysql.sock
default-character-set=gbk
*************************分割线*******************

4. 安装服务

管理员模式下cmd输入mysqld --install MySQL --defaults-file="E:\mysql\mysql-5.7.18-winx64\my.ini"
显示Service successfully installed

同理删除服务mysqld --remove MySQL

5. 启动MySQL服务

mysqld --initialize自动生成带随机密码的root用户
mysqld --initialize-insecure自动生成无密码的root用户(我先执行了这个命令)
data文件夹不为空是不能执行这个命令的。可以先删除data目录下的所有文件或者移走。

cmd管理员模式在bin目录下net start mysql即可启动服务。
同理,停止服务器命令net stop MySQL

6. 设置密码

mysql -uroot -p password 123456

密码设置

7. 本地连接

cmd输入mysql -u root -p再输密码连接
退出exit(bye真的好萌(*゚∇゚))

连接操作

连接操作

8. Navicat for MySQL

图形化数据库管理工具,官网下载
安装后新建连接连接数据库就行。